package com.hcy.model;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Author huchenying
 * @Description
 * @Date 2022/3/15 17:07
 */
@Data
public class CallCarRequestDTO {

    /**
     * 订单号
     */
    private String orderNumber;

    /**
     * 乘客id
     */
    @NotNull
    private Integer passengerInfoId;

    /**
     * 乘客电话
     */
    @NotNull
    private String passengerPhone;

    /**
     * 用户位置经度
     */
    @NotNull
    private String userLongitude;

    /**
     * 用户位置纬度
     */
    @NotNull
    private String userLatitude;

    /**
     * 乘客下单起点经度
     */
    @NotNull
    private String startLongitude;

    /**
     * 乘客下单起点纬度
     */
    @NotNull
    private String startLatitude;

    /**
     * 起点名称
     */
    @NotNull
    private String startAddress;

    /**
     * 终点地址名称
     */
    @NotNull
    private String endAddress;

    /**
     * 乘客下单终点经度
     */
    @NotNull
    private String endLongitude;

    /**
     * 乘客下单终点纬度
     */
    @NotNull
    private String endLatitude;

    /**
     * 订单状态 0: 订单预估 1：订单开始 2：司机接单 3：去接乘客 4：司机到达乘客起点 5：乘客上车，司机开始行程 6：到达目的地，行程结束，未支付 7：发起收款 8: 支付完成 9.乘客取消订单
     */
    private Integer status;

}
